home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModelessCheckboxesData.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  2.2 KB  |  73 lines  |  [TEXT/CWIE]

  1. // DModelessCheckboxesData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7. #define idStandard7        'Sta7'
  8. #define idXx3        'Xx3 '
  9. #define idLR9        'LR9 '
  10. #define idLR10        'LR10'
  11. #define idLR11        'LR11'
  12. #define idLR12        'LR12'
  13. #define idCheckbox5        'Che5'
  14. #define idCheckbox6        'Che6'
  15. #define idNext5        'Nex5'
  16. #define idNext6        'Nex6'
  17.  
  18. //----------
  19. struct DModelessCheckboxesData {
  20.     AMSignaler        super;
  21.  
  22.     Boolean        mStandard7;
  23.     Boolean        mXx3;
  24.     Boolean        mLR9;
  25.     Boolean        mLR10;
  26.     Boolean        mLR11;
  27.     Boolean        mLR12;
  28.     Boolean        mCheckbox5;
  29.     Boolean        mCheckbox6;
  30.     Boolean        mNext5;
  31.     Boolean        mNext6;
  32. };
  33. typedef struct DModelessCheckboxesData DModelessCheckboxesData;
  34.  
  35. //----------
  36. DModelessCheckboxesData*        NewDModelessCheckboxesData ();
  37. void    DeleteDModelessCheckboxesData        (DModelessCheckboxesData*        data);
  38.  
  39. //----------
  40. void        DModelessCheckboxesData_Init    (DModelessCheckboxesData*        self);
  41. void        DModelessCheckboxesData_Free    (DModelessCheckboxesData*        self);
  42.  
  43. Boolean        GetStandard7        (DModelessCheckboxesData*        self);
  44. void        SetStandard7        (DModelessCheckboxesData*        self,
  45.                              Boolean        inValue);
  46. Boolean        GetXx3        (DModelessCheckboxesData*        self);
  47. void        SetXx3        (DModelessCheckboxesData*        self,
  48.                              Boolean        inValue);
  49. Boolean        GetLR9        (DModelessCheckboxesData*        self);
  50. void        SetLR9        (DModelessCheckboxesData*        self,
  51.                              Boolean        inValue);
  52. Boolean        GetLR10        (DModelessCheckboxesData*        self);
  53. void        SetLR10        (DModelessCheckboxesData*        self,
  54.                              Boolean        inValue);
  55. Boolean        GetLR11        (DModelessCheckboxesData*        self);
  56. void        SetLR11        (DModelessCheckboxesData*        self,
  57.                              Boolean        inValue);
  58. Boolean        GetLR12        (DModelessCheckboxesData*        self);
  59. void        SetLR12        (DModelessCheckboxesData*        self,
  60.                              Boolean        inValue);
  61. Boolean        GetCheckbox5        (DModelessCheckboxesData*        self);
  62. void        SetCheckbox5        (DModelessCheckboxesData*        self,
  63.                              Boolean        inValue);
  64. Boolean        GetCheckbox6        (DModelessCheckboxesData*        self);
  65. void        SetCheckbox6        (DModelessCheckboxesData*        self,
  66.                              Boolean        inValue);
  67. Boolean        GetNext5        (DModelessCheckboxesData*        self);
  68. void        SetNext5        (DModelessCheckboxesData*        self,
  69.                              Boolean        inValue);
  70. Boolean        GetNext6        (DModelessCheckboxesData*        self);
  71. void        SetNext6        (DModelessCheckboxesData*        self,
  72.                              Boolean        inValue);
  73.